home *** CD-ROM | disk | FTP | other *** search
/ Interactive Web Graphics with Shout 3D / Interactive Web Graphics With Shout 3D.iso / pc / Shout3Ddemo / Shout3d_runtime / codebase / models / postRenderEffectsTest / labelEffectTest.s3d < prev    next >
Text File  |  2000-09-11  |  3KB  |  124 lines

  1. #VRML V2.0 utf8
  2.  
  3. LabelEffect {
  4.     label_text "abfghijklopqrxyz!@#$%^&*()"
  5.     label_text_size 16
  6.     label_text_style "bolditalic"
  7.     label_text_font "Verdana"
  8.     label_bg_color [ 0.1 0.1 0.1 ]
  9.     label_border_color [ 0.7 0 1 ]
  10.     label_text_color [ 0.9 0.9 0.9 ]
  11.     x_position 10
  12.     y_position 10
  13. }
  14.  
  15. DEF CYLINDER Transform {
  16.     children Shape {
  17.         appearance Appearance {
  18.             material Material { diffuseColor 0 1 1 }
  19.         }
  20.         geometry Cylinder { height 8 radius 0.5 }
  21.     }}
  22. DEF TOP_XF Transform {
  23.   children    [
  24.     DEF SPHERE Transform {
  25.       children Shape {
  26.           appearance    Appearance {
  27.             material    Material {
  28.               diffuseColor    0.88 0.15 0.01
  29.             }
  30.           }
  31.           geometry    Sphere {}
  32.         }
  33.       translation    -2 1 0
  34.       scale    1 1 1
  35.     }
  36.     DEF BOX Transform {
  37.       children Shape {
  38.           appearance    Appearance {
  39.             material    Material {
  40.               diffuseColor    0.8 0 0.743
  41.             }
  42.           }
  43.           geometry    Box {}
  44.  
  45.       }
  46.       translation    -3.58e-007 1 3
  47.       rotation    0 0 1  0
  48.     }
  49.     DEF CONE Transform {
  50.       children Shape {
  51.       appearance    Appearance {
  52.         material    Material {
  53.           diffuseColor    0.8 0.795 0
  54.         }
  55.       }
  56.       geometry    Cone {}
  57.       }
  58.       translation    3.51 1 -5
  59.     }
  60.   ]
  61.   translation    3.42e-007 0 -2.39e-007
  62.   rotation    0 0 1  0
  63.   center    0.755 1 -1
  64. }Group {
  65.   children    [
  66.     DEF TIMESENSOR1 TimeSensor {
  67.       loop true
  68.       cycleInterval    2
  69.     }
  70.     DEF BOXRotInterp OrientationInterpolator {
  71.       key    [ 0, 0.5, 1 ]
  72.       keyValue    [ 0 0 1  0,
  73.             0 0 -1  1.05,
  74.             0 0 1  0 ]
  75.     }
  76.     DEF SPHERETransInterp PositionInterpolator {
  77.       key    [ 0, 0.5, 1 ]
  78.       keyValue    [ -2 1 0,
  79.             -2 0.256 0,
  80.             -2 1 0 ]
  81.     }
  82.     DEF SPHEREScaleInterp PositionInterpolator {
  83.       key    [ 0, 0.5, 1 ]
  84.       keyValue    [ 1 1 1,
  85.             1 0.256 1,
  86.             1 1 1 ]
  87.     }
  88.     DEF CONETransInterp PositionInterpolator {
  89.       key    [ 0, 0.3, 0.6, 1 ]
  90.       keyValue    [ 3.51 1 -5,
  91.             4.4 1 -3.99,
  92.             3.07 1 -5.32,
  93.             3.51 1 -5 ]
  94.     }
  95.     DEF TIMESENSOR2 TimeSensor {
  96.       loop true
  97.       cycleInterval    6
  98.     }
  99.     DEF TopRotInterp OrientationInterpolator {
  100.       key    [ 0, 0.25, 0.5, 0.75, 1 ]
  101.       keyValue    [ 0 0 1  0,
  102.             0 -1 0  1.57,
  103.             0 1 0  3.14,
  104.             0 1 0  1.57,
  105.             0 0 1  0 ]
  106.     }
  107.   ]
  108. }
  109. Viewpoint {
  110.   position    -6.49 6.45 10.5
  111.   orientation    -0.639 -0.745 -0.192  0.733
  112.   fieldOfView    0.785
  113. }
  114. ROUTE TIMESENSOR1.fraction_changed TO BOXRotInterp.set_fraction
  115. ROUTE TIMESENSOR1.fraction_changed TO SPHERETransInterp.set_fraction
  116. ROUTE TIMESENSOR1.fraction_changed TO SPHEREScaleInterp.set_fraction
  117. ROUTE TIMESENSOR1.fraction_changed TO CONETransInterp.set_fraction
  118. ROUTE SPHERETransInterp.value_changed TO SPHERE.set_translation
  119. ROUTE SPHEREScaleInterp.value_changed TO SPHERE.set_scale
  120. ROUTE BOXRotInterp.value_changed TO BOX.set_rotation
  121. ROUTE CONETransInterp.value_changed TO CONE.set_translation
  122. ROUTE TIMESENSOR2.fraction_changed TO TopRotInterp.set_fraction
  123. ROUTE TopRotInterp.value_changed TO TOP_XF.set_rotation
  124.